草庐IT

ViewPager 的 Android Viewholder

全部标签

android - 使用 NestedScrollView 内的 Viewpager 折叠工具栏布局

我在嵌套的Scrollview中使用带有NestedScrollView和Viewpager的折叠工具栏布局。我有3个选项卡,这些选项卡有3个fragment。这些fragment正在使用RecyclerView设置数据。现在使用nestedScrollView和viewpager,当我滚动RecyclerView内容时,折叠效果无法使用。我还需要放置NestedScrollView,因为我有一些信息需要显示在选项卡上方。这是我的代码:如果您知道如何在android中的NestedScrollview中实现Recyclerview,请帮助我,以便我可以正常工作。

android - 我需要为使用 viewpager 和 tablayout 创建的选项卡分配一个唯一的选项卡 ID?

我使用viewpager和Tablayout创建了一个基于选项卡的应用程序。当我单击一个按钮时,会创建一个带有子fragment的新选项卡。我需要的是为我的选项卡分配不同的选项卡ID,每个选项卡都应该不同。我试过我采取制表符的位置,但不幸的是,它不起作用。当我尝试使用下面的代码来toast这个位置时,它最初仅在创建第一个选项卡时有效,而不适用于创建的其他选项卡。我不知道为什么会这样。另外,如果我删除选项卡,位置将不会正确。所以我需要一个替代解决方案来为每个创建的新选项卡分配一个TABid(数字或名称),以便在创建每个选项卡时我需要使用该id调用对服务器的请求并根据选项卡ID填充数据ta

android - ViewPager 切换页面不流畅

我正在使用Viewpager在页面之间切换。我在ViewPager中有五个页面正在从我的自定义游标适配器获取数据。问题是页面切换不流畅,断断续续。我究竟做错了什么?非常感谢任何帮助。//我的寻呼机privateclassMyPagerAdapterextendsPagerAdapter{publicintgetCount(){return5;}publicObjectinstantiateItem(Viewcollection,intposition){LayoutInflaterinflater=(LayoutInflater)collection.getContext().getS

android - 在 Android Viewpager 中更改 pagetitle

我有一个ViewPager,我在其中使用getPageTitle方法获取当前页面的标题。这是适配器代码:@OverridepublicFragmentgetItem(inti){details=productData.get(i);Fragmentfragment=newProductViewFragment();Bundleargs=newBundle();args.putInt(ProductViewFragment.ARG_SECTION_NUMBER,i+1);fragment.setArguments(args);returnfragment;}@Overridepublic

android - 带标题 View 的 ViewPager

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭6年前。Improvethisquestion我需要做这样的布局有标题View(RelativeLayout),下面是ViewPagerIndicator,然后是带有包含ListView或ScrollView的页面(FragmentPagerAdapter)的ViewPager。因为标题View可以

android - ViewPager Fragments 未在 onCreate 中启动

无论我是在onCreate()、onCreateView()还是onResume()中尝试,我似乎在更新我在ViewPager中使用的fragment时遇到问题。以下是我在MainFragment中设置ViewPager的方式:publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R.layout.fragment_main_screen,container,false);mPager=(ViewPa

显示ViewPager片段时如何启动设置?

我有一个问题,要了解有关问题的更多信息,请参见视频,https://www.youtube.com/watch?v=mlzbakv2m7e&feature=youtu.be我只想在今天的页面中进行设置,但是它是随机开放的,我不知道为什么。主要活动publicclassMainActivityextendsAppCompatActivity{privateSectionsPagerAdaptermSectionsPagerAdapter;privateViewPagermViewPager;@OverrideprotectedvoidonCreate(BundlesavedInstanc

android - 具有动态高度的 Viewpager 不起作用(始终使用第一个 fragment 的高度)

我关注了this和that答案,我也找到了this链接。我使用这些资源进行试错。现在我的自定义ViewPager成功测量了它的内容,但只显示了第一个。仅供引用,我的ViewPager包含一些复杂的View,例如ExpendableListView-这就是为什么这些资源中的代码都无法正常工作,我需要自己修改代码。我有4个fragment(内容),所以我使用pager.setOffscreenPageLimit(3);这是我的自定义ViewPager:publicclassCustomViewPagerextendsViewPager{publicCustomViewPager(Conte

android - 被替换的 ViewPager 和 BackStack 的生命周期?

我真的搞砸了androidViewPager的生命周期,我开始认为我的应用程序的结构有问题。因此,如果我可以执行以下操作,我想确认一下:我有一个显示一些选项卡的应用程序。其中一个选项卡显示一个ViewPager,其中有两个ListFragment。那些ListFragments在ViewPager的onCreate事件中创建。当您单击其中一个ListFragment中的项目时,它会将整个ViewPagerFragment替换为另一个fragment(这是另一个ListFrament)。这是我用来用新的ListFragment替换ViewPager的代码FragmentManagerfm

android - 在 FragmentActivity 中使用 viewPager 改变方向

我正在尝试构建一个以纵向和横向模式显示图书的应用。所以很明显有1页纵向显示,2页横向显示。每种模式都很好,但是当我将方向从纵向更改为横向时,viewPager尝试从纵向模式获取2页,而不是尝试从横向模式获取2个双页...事实上,FragmentStatePagerAdapter保留了纵向创建的2个fragment,并在为横向模式创建2个双页之前使用它们。如果我在纵向模式下再次切换,FragmentStatePagerAdapter使用之前在横向模式下创建的2个fragment,所以我再次看到1个双页而不是1个单页等。如果我继续切换方向,我会得到一个OutOfMemoryError,因为